﻿#pragma once

#if defined(_MSC_VER)
	#define _CRT_SECURE_NO_WARNINGS
#endif


// 包含必要的头文件
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <assert.h> // 引入断言头文件



// 引入外部声明函数
extern char* my_strcpy(char* dest, const char* src);
extern int my_strlen(char* str);

extern void triangle_judge(char* result);
extern void reverse_string(char* str);
extern int sum_like_num(int value, int num);
extern int narcissistic(int start, int end);
extern void print_diamond(int hight);
extern int empty_bottle(int price, int num, int money);



// 宏定义部分
#define print_start_line(start_str) printf("---------- %s ----------\n", start_str)
#define print_end_line(end_str) printf("---------- %s ----------\n\n\n", end_str)

